<template>
	<view class="page" :style="themeColor">
		<benben-specs-popup ref="specsPopup1665474308130">
		</benben-specs-popup>
		<!---flex布局flex布局开始-->
		<view class="flex benben-flex-layout flex-wrap align-center">
			<view>
				<benben-flex-tabs class-name='shopDetail_benbenTabsfd1_0' v-model="tabs" ref="benben_tabsfd1_0"
					select-mark="benben_tabsfd1_0" key="benben_tabsfd1_0" :open-title-type='true' :open-sticky='true'
					:top='0' :is-show-content='true' :scrollspy='true' :tabs-info.sync="tabsInfofd1_0">

					<view class='flex flex-wrap align-center shopDetail_leftfd1_0_c0' @tap.stop="handleJumpDiy"
						data-type="back" data-url="1">
						<text class='fu-iconfont2  shopDetail_leftfd1_0_c0_c0'>&#xe794;</text>
					</view>

					<view style="flex: 1;font-size: 36rpx;font-weight: 500;">详情</view>

					<view class='flex flex-wrap align-center justify-end shopDetail_rightfd1_0_c0'>
					</view>

				</benben-flex-tabs>

				<view class="loading_css" v-if="!isShow">
					<u-loading size="36" color="#3090FF"></u-loading>
					<view class="loading_text">加载中</view>
				</view>
				<view v-else>
					<view class="benben_tabsfd1_0-body-item flex flex-direction flex-wrap align-stretch"
						:id="`benben_tabsfd1_0-body-item-${'1'}`">
						<view class='flex flex-wrap align-center'>
							<view style="position: relative">
								<swiper ref="benbenSwiperbodyItemfd1_0_c3_c0_c0"
									@change="bannerIndexbodyItemfd1_0_c3_c0_c0 = $event.detail.current"
									class='flex position-relative shopDetail_bodyItemfd1_0_c3_c0_c0'
									previous-margin="0rpx" next-margin="0rpx" :display-multiple-items="1"
									:interval="5000" :duration="500" :autoplay='true' :circular='true'>


									<swiper-item class='flex  shopDetail_bodyItemfd1_0_c3_c0_c0_c1'
										v-for="(v, k) in swiper_img" :key="k">
										<image class='shopDetail_bodyItemfd1_0_c3_c0_c0_c1_c0' mode="aspectFill"
											:src='v' @tap.stop="previewImage(k, swiper_img)"></image>
									</swiper-item>


								</swiper>
								<view style="position: absolute"
									class="flex dot flex align-center justify-center shopDetail_swiperDotbodyItemfd1_0_c3_c0_c0">
									<view
										class='flex flex align-center justify-center shopDetail_numberbodyItemfd1_0_c3_c0_c0_c0'>
										<text>{{bannerIndexbodyItemfd1_0_c3_c0_c0+1}}</text>
										<text>/</text>
										<text>{{(swiper_img.length)}}</text>
									</view>

								</view>
							</view>
						</view>

						<view class='flex flex-wrap align-center shopDetail_bodyItemfd1_0_c3_c1'>
							<view class='flex align-center self-center flex-sub'>
								<text class='shopDetail_bodyItemfd1_0_c3_c1_c0_c0'>￥</text>
								<view class=' shopDetail_bodyItemfd1_0_c3_c1_c0_c1'>
									<text
										class=' shopDetail_price1_bodyItemfd1_0_c3_c1_c0_c1'>{{ detailsInfo.jiage | frontPrice }}</text>
									<text
										class=' shopDetail_price2_bodyItemfd1_0_c3_c1_c0_c1'>{{ detailsInfo.jiage | laterPrice }}</text>
								</view>
								<!-- <text class='shopDetail_bodyItemfd1_0_c3_c1_c0_c2'>价格</text>
								<text class='shopDetail_bodyItemfd1_0_c3_c1_c0_c3'>￥</text>
								<view class=' shopDetail_bodyItemfd1_0_c3_c1_c0_c4'>
									<text
										class=' shopDetail_price1_bodyItemfd1_0_c3_c1_c0_c4'>{{ detailsInfo.original_price | frontPrice }}</text>
									<text
										class=' shopDetail_price2_bodyItemfd1_0_c3_c1_c0_c4'>{{ detailsInfo.original_price | laterPrice }}</text>
								</view>
								<view class='flex flex-wrap align-center shopDetail_bodyItemfd1_0_c3_c1_c0_c5'>
								</view>
								<text class='shopDetail_bodyItemfd1_0_c3_c1_c0_c6'>销量</text>
								<text class='shopDetail_bodyItemfd1_0_c3_c1_c0_c7'>{{detailsInfo.sales_sum}}</text> -->
							</view>
						</view>
						<view class='flex flex-direction flex-wrap align-stretch shopDetail_bodyItemfd1_0_c3_c2'>
							<view class='flex flex-wrap align-center'>
								<view
									class='flex flex-wrap align-center flex-sub shopDetail_bodyItemfd1_0_c3_c2_c0_c0_c0_x'>
									{{detailsInfo.ziliaomingcheng}}
								</view>
								
							</view>
						</view>

						<view class='flex flex-direction flex-wrap align-stretch shopDetail_bodyItemfd1_0_c3_c3'>
							<view class="address_x">
								<view class="address_x_le">地址：</view>
								<input v-model="address" class="address_x_ri" placeholder="请输入地址" type="text">
							</view>
							<!-- <view class='flex flex-wrap align-center shopDetail_bodyItemfd1_0_c3_c3_c0'
								@tap.stop="openSpec(1)" v-if="detailsInfo.is_open_sku == 1">
								<text class='shopDetail_bodyItemfd1_0_c3_c3_c0_c0'>规格</text>
								<view class='flex flex-wrap align-center flex-sub'>
									<text
										class='shopDetail_bodyItemfd1_0_c3_c3_c0_c1_c0'>{{classification.spec_item_name}}</text>
									<image class='shopDetail_bodyItemfd1_0_c3_c3_c0_c1_c1' mode="aspectFit"
										:src='STATIC_URL+"117.png"'></image>
								</view>
							</view> -->
							<!-- <view class='flex flex-wrap align-center shopDetail_bodyItemfd1_0_c3_c3_c1'
								@tap.stop="popupShow1665473235250=true">
								<text class='shopDetail_bodyItemfd1_0_c3_c3_c1_c0'>送至</text>
								<view class='flex flex-wrap align-center flex-sub'>
									<block v-if="address_info">
										<image class='shopDetail_bodyItemfd1_0_c3_c3_c1_c1_c0' mode="aspectFit"
											:src='STATIC_URL+"101.png"'></image>
										<text
											class='flex-sub shopDetail_bodyItemfd1_0_c3_c3_c1_c1_c1'>{{address_info.province}}{{address_info.city}}{{address_info.district}}{{address_info.address}}</text>
									</block>
									<image class='shopDetail_bodyItemfd1_0_c3_c3_c1_c1_c2' mode="aspectFit"
										:src='STATIC_URL+"117.png"'></image>
								</view>
							</view> -->
							<!-- <view class='flex flex-wrap align-center shopDetail_bodyItemfd1_0_c3_c3_c2'
								@tap.stop="popupShow1665473180775=true">
								<text class='shopDetail_bodyItemfd1_0_c3_c3_c2_c0'>运费</text>
								<view class='flex flex-wrap align-center flex-sub'>
									<text
										class='shopDetail_bodyItemfd1_0_c3_c3_c2_c1_c0'>{{detailsInfo.freight_fee}}</text>
									<image class='shopDetail_bodyItemfd1_0_c3_c3_c2_c1_c1' mode="aspectFit"
										:src='STATIC_URL+"117.png"'></image>
								</view>
							</view> -->
						</view>
					</view>
					<!-- <view
						class="benben_tabsfd1_0-body-item flex flex-direction flex-wrap align-stretch shopDetail_bodyfd1_0_c4"
						:id="`benben_tabsfd1_0-body-item-${'2'}`">
						<view class='flex flex-wrap align-center self-center flex-sub shopDetail_bodyItemfd1_0_c4_c0'
							@tap.stop="handleJumpDiy" data-type="navigateTo"
							:data-url="`/pages/homepage/evaluates/evaluates?id=${id}`">
							<view class='flex flex-wrap align-center shopDetail_bodyItemfd1_0_c4_c0_c0'>
							</view>
							<text class='shopDetail_bodyItemfd1_0_c4_c0_c1'>商品评价(</text>
							<text class='shopDetail_bodyItemfd1_0_c4_c0_c2'>{{detailsInfo.comment_nums}}</text>
							<text class='shopDetail_bodyItemfd1_0_c4_c0_c3'>)</text>
							<text class='flex-sub shopDetail_bodyItemfd1_0_c4_c0_c4'>好评率</text>
							<text class='shopDetail_bodyItemfd1_0_c4_c0_c5'>{{detailsInfo.comment_rate}}</text>
							<image class='shopDetail_bodyItemfd1_0_c4_c0_c6' mode="aspectFit"
								:src='STATIC_URL+"117.png"'></image>
						</view>
						<block v-for="(item, index) in comment_list" :key="index">
							<evaluate :item="item"></evaluate>
						</block>
					</view> -->
					<!-- <view class="benben_tabsfd1_0-body-item flex flex-direction flex-wrap align-stretch"
						:id="`benben_tabsfd1_0-body-item-${'3'}`">
						<view class='flex flex-wrap align-center shopDetail_bodyItemfd1_0_c5_c0'>
							<view class='flex flex-wrap align-center shopDetail_bodyItemfd1_0_c5_c0_c0'>
							</view>
							<text class='shopDetail_bodyItemfd1_0_c5_c0_c1'>商品详情</text>
						</view>

						<view class='flex flex-wrap align-center shopDetail_bodyItemfd1_0_c5_c1'>
							<view class="shopDetail_bodyItemfd1_0_c5_c1_c0">
								<u-parse :html="detailsInfo.body"></u-parse>
							</view>
						</view>
					</view> -->
				</view>
			</view>
		</view>
		<!---flex布局flex布局结束-->
		<benben-popup v-model="popupShow1665473105743" :mask="true" mode='bottom'>
			<!---分享flex布局开始-->
			<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout">
				<view class='flex flex-direction flex-wrap align-stretch shopDetail_fd2_0'>
					<view class='flex flex-wrap align-center justify-between shopDetail_fd2_0_c0'>
						<view class='flex flex-wrap align-center shopDetail_fd2_0_c0_c0'>
						</view>
						<view class='flex flex-wrap align-center justify-center shopDetail_fd2_0_c0_c1'>
							<text class='shopDetail_fd2_0_c0_c1_c0'>分享到</text>
						</view>
						<view class='flex flex-wrap align-center shopDetail_fd2_0_c0_c2'>
							<image class='shopDetail_fd2_0_c0_c2_c0' :src='STATIC_URL+"26.png"'
								@tap.stop="popupShow1665473105743=false"></image>
						</view>
					</view>
					<view class='flex flex-wrap align-center justify-around shopDetail_fd2_0_c1'>
						<view class='flex flex-direction flex-wrap align-center' @tap.stop="shareWeixin(1)">
							<image class='shopDetail_fd2_0_c1_c0_c0' mode="aspectFit" :src='STATIC_URL+"122.png"'>
							</image>
							<text class='shopDetail_fd2_0_c1_c0_c1'>微信好友</text>
						</view>
						<view class='flex flex-direction flex-wrap align-center' @tap.stop="shareWeixin(2)">
							<image class='shopDetail_fd2_0_c1_c1_c0' mode="aspectFit" :src='STATIC_URL+"123.png"'>
							</image>
							<text class='shopDetail_fd2_0_c1_c1_c1'>朋友圈</text>
						</view>
					</view>
				</view>
			</view>
			<!---分享flex布局结束-->
		</benben-popup>
		<benben-popup v-model="popupShow1665473235250" :mask="true" mode='bottom'>
			<!---配送至flex布局开始-->
			<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout shopDetail_flex_3">
				<view class='flex flex-direction flex-wrap align-stretch shopDetail_fd3_0'>
					<view class='flex flex-wrap align-center justify-between shopDetail_fd3_0_c0'>
						<view class='flex flex-wrap align-center shopDetail_fd3_0_c0_c0'>
						</view>
						<view class='flex flex-wrap align-center justify-center'>
							<text class='shopDetail_fd3_0_c0_c1_c1'>配送至</text>
						</view>
						<view class='flex flex-wrap align-center shopDetail_fd3_0_c0_c2'>
							<image class='shopDetail_fd3_0_c0_c2_c0' :src='STATIC_URL+"34.png"'
								@tap.stop="popupShow1665473235250=false"></image>
						</view>
					</view>
				</view>
				<view class='flex flex-direction flex-wrap align-stretch self-center justify-center shopDetail_fd3_1'>
					<view class='flex flex-wrap align-center shopDetail_fd3_1_c0' v-for="(v, k) in address_list"
						:key="k" @tap.stop="selectAddress(v)">
						<image class='shopDetail_fd3_1_c0_c0' mode="aspectFit" :src='STATIC_URL+"101.png"'
							v-if="address_info.address_id == v.address_id"></image>
						<image class='shopDetail_fd3_1_c0_c0' mode="aspectFit" :src='STATIC_URL+"102.png"' v-else>
						</image>
						<view class='flex-sub shopDetail_fd3_1_c0_c1'>
							<text>{{v.province}}{{v.city}}{{v.district}}{{v.address}}</text>
						</view>
					</view>
					<!-- <view class='flex flex-wrap align-center shopDetail_fd3_1_c1'>
						<image class='shopDetail_fd3_1_c1_c0' mode="aspectFit" :src='STATIC_URL+"54.png"'></image>
						<view class='flex-sub shopDetail_fd3_1_c1_c1'>
							<text>河南省郑州市二七区大学北路8-9号中国银行(郑州 大学支行)</text>
						</view>
					</view> -->
				</view>
				<view class='flex flex-wrap align-center justify-center shopDetail_fd3_2' @tap.stop="addAddress">
					<text class='shopDetail_fd3_2_c0'>新增地址</text>
				</view>
			</view>
			<!---配送至flex布局结束-->
		</benben-popup>
		<benben-popup v-model="popupShow1665473180775" :mask="true" mode='bottom'>
			<!---运费说明弹窗flex布局开始-->
			<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout shopDetail_flex_4">
				<view class='flex flex-wrap align-center justify-between shopDetail_fd4_0'>
					<view class='flex flex-wrap align-center shopDetail_fd4_0_c0'>
					</view>
					<view class='flex flex-wrap align-center justify-center shopDetail_fd4_0_c1'>
						<text class='shopDetail_fd4_0_c1_c1'>运费说明</text>
					</view>
					<image class='shopDetail_fd4_0_c2' :src='STATIC_URL+"34.png"'
						@tap.stop="popupShow1665473180775=false"></image>
				</view>
				<view class='shopDetail_fd4_1'>
					<scroll-view :scroll-y="true">
						<view>{{detailsInfo.freight_desc}}</view>
					</scroll-view>
				</view>
			</view>
			<!---运费说明弹窗flex布局结束-->
		</benben-popup>


		<!---规格flex布局结束-->
		<benben-popup v-model="popupShow1653961165769" :mask="true" mode='bottom'>
			<!---规格弹窗flex布局开始-->
			<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout commoDity_flex_6">
				<view class='flex flex-direction flex-wrap align-stretch commoDity_fd6_0'>
					<view class='flex flex-wrap align-center commoDity_fd6_0_c0'>
						<image class='commoDity_fd6_0_c0_c0' mode="aspectFill" :src='classification.sku_img'
							@tap.stop="previewImg(classification.sku_img)"></image>
						<view class='flex flex-wrap align-center flex-sub'>
							<view class='flex flex-direction flex-wrap align-stretch flex-sub'>
								<view class='flex flex-wrap align-center' style="margin-bottom: 16rpx;">
									<text class='commoDity_fd6_0_c0_c1_c0_c0_c0_1'>￥</text>
									<text class='commoDity_fd6_0_c0_c1_c0_c0_c0'>{{classification.shop_price}}</text>
								</view>
								<view style="display: flex;justify-content: space-between;color: #999;">
									<view class='flex flex-wrap align-center commoDity_fd6_0_c0_c1_c0_c1'>
										<text class='commoDity_fd6_0_c0_c1_c0_c1_c0'>库存：</text>
										<text class='commoDity_fd6_0_c0_c1_c0_c1_c1'>{{classification.stock}}</text>
									</view>
									<view class='flex flex-wrap align-center'>
										<!-- <text class='commoDity_fd6_0_c0_c1_c0_c2_c0'>已选：</text>
										<text class='commoDity_fd6_0_c0_c1_c0_c2_c1'>{{classification.spec_item_name}}</text> -->
									</view>
								</view>
							</view>
							<image class='self-start commoDity_fd6_0_c0_c1_c1' :src='STATIC_URL+"26.png"'
								@tap.stop="popupShow1653961165769=false"></image>
						</view>
					</view>
					<!-- <view class='flex flex-direction flex-wrap align-stretch commoDity_fd6_0_c1' v-for="(v, k) in spec_list" :key="k">
						<text class='commoDity_fd6_0_c1_c0'>{{v.name}}</text>
						<view>
							<view class='flex align-center justify-center flex commoDity_fd6_0_c1_c1_c1' :class="item.isSelect ? 'is_select' : ''" v-for='(item,key) in v.child' :key="key">
								<text class="commoDity_fd6_0_c1_c1_c1_c0" @tap="selectSpec(k, key)">{{item.item}}</text>
							</view>
						</view>
					</view> -->
					<view class="sku_lists">
						<scroll-view :scroll-y="true">
							<view class="lists_item " :class="v.sku_id == classification.sku_id ? 'active_item' : ''"
								v-for="(v, k) in sku_list" :key="k" @tap="selectSpec(k)">
								<image class="lists_item_img" :src="v.sku_img" mode="aspectFill"></image>
								<view class="lists_item_title">{{v.spec_item_name}}</view>
								<view class="lists_item_price">￥{{v.shop_price}}</view>
							</view>
						</scroll-view>
					</view>
					<view class='flex flex-wrap align-center commoDity_fd6_0_c3'>
						<text class='commoDity_fd6_0_c3_c0'>购买数量</text>

						<benben-flex-number-box class-name='flex flex align-center'
							input-class="commoDity_numberBoxInputfd6_0_c3_c1" :min="1" :max="classification.stock"
							:step="1" :opacity="0.5" @input="shopNumber">
							<template #minus>
								<image class='commoDity_fd6_0_c3_c1_c0' mode="aspectFit" :src='STATIC_URL+"150.png"'>
								</image>
							</template>
							<template #plus>
								<image class='commoDity_fd6_0_c3_c1_c2' mode="aspectFit" :src='STATIC_URL+"151.png"'>
								</image>
							</template>

						</benben-flex-number-box>

					</view>
					<!-- <block v-if="!is_hide">
						<button class='commoDity_fd7_0 commoDity_fd7_0_1'
							v-if="Number(userInfo.user_money) < Number(classification.shop_price)">学币不足</button>
						<button v-else  class='commoDity_fd6_0_c4' @tap="getExchange">立即兑换</button>
					</block> -->

					<block v-if="sku_open_type == 1">
						<view class="footer_btn">
							<view class="footer_btn_1" @tap.stop="addCard">加入购物车</view>
							<view class="footer_btn_2" @tap.stop="getExchange(1)">立即购买</view>
						</view>
					</block>
					<block v-if="sku_open_type == 2">
						<button class='commoDity_fd6_0_c4' @tap.stop="getExchange(1)"
							v-if="order_type ==1">立即购买</button>
						<button class='commoDity_fd6_0_c4' @tap.stop="getExchange(2)"
							v-if="order_type ==2">立即租赁</button>
					</block>
				</view>
			</view>
			<!---规格弹窗flex布局结束-->
		</benben-popup>


		<view class="flex flex-wrap align-center benben-position-layout flex shopDetail_flex_5">
			<!-- <block v-if="detailsInfo.is_lease == 1">
				<view class='flex flex-wrap align-center'>
					<text class='shopDetail_fd5_1_c0' @tap.stop="addCard">加入购物车</text>
				</view>
				<view class='shopDetail_fd5_2' @tap.stop="getExchange(1)">立即购买</view>
				<view class='shopDetail_fd5_3' @tap.stop="getExchange(2)">立即租赁</view>
			</block>

			<view class='flex flex-wrap align-center' v-else>
				<button class='shopDetails_fd7_0_c1_c0' @tap.stop="addCard">加入购物车</button>
				<button class='shopDetails_fd7_0_c1_c1' @tap.stop="getExchange(1)">立即购买</button>
			</view> -->
			<button class='shopDetails_fd7_0_c1_c1' @tap.stop="getExchange(1)">立即购买</button>
		</view>
		<view :style="{height: '96rpx'}"></view>


	</view>
</template>
<script>
	// import evaluate from '@/components/evaluate/evaluate.vue'
	export default {
		components: {
			// evaluate
		},


		data() {
			return {
				"popupShow1653961165769": false,
				"popupShow1665473180775": false,
				"popupShow1665473235250": false,
				"popupShow1665473105743": false,
				"tabsInfofd1_0": {
					lineleft: '',
					lineWidth: '',
					moveX: 0,
					scrollX: 0,
					PageScrollX: 0
				},
				"bannerIndexbodyItemfd1_0_c3_c0_c0": 0,
				"bodyItemfd1_0_c4_c1_c0_c1_c1": "5",
				"tabs": "1",
				"id": "",
				"detailsInfo": {
					"is_collect": 0
				},
				"comment_list": [], // 评论列表
				"swiper_img": [], // 轮播图

				"spec_list": [],
				"sku_list": [], // 规格列表
				"classification": {
					"spec_item_name": '请选择规格',
					"shop_price": '',
				}, // 选择的分类数据
				"shop_number": 1,
				"address_list": [],
				"address_info": {
					"address_id": ""
				},
				"isShow": false,
				"order_type": 1, // 1购买   2租赁
				"sku_open_type": 1, // 1购物车  2购买
				"USER_INFO": "",
				"address": "",
			};
		},
		computed: {
			themeColor() {
				return this.$store.getters.themeColor
			},

		},
		watch: {},
		onLoad(options) {
			let {
				id
			} = options
			if (id !== undefined) this.id = id
			this.getDetailsInfo();

			uni.$on('select_address', res => {
				this.getList();
			})
		},
		onUnload() {
			uni.$off('select_address');
		},
		onReady() {

		},
		onShow() {
			this.USER_INFO = uni.getStorageSync('USER_INFO');
		},
		onHide() {

		},
		onResize() {

		},
		onPullDownRefresh() {

		},
		onReachBottom(e) {

		},
		onPageScroll(e) {
			this.tabsInfofd1_0.PageScrollX = e.scrollTop
		},
		methods: {
			shareWeixin(type) {
				// this.USER_INFO.invite_code
				let _this = this;
				if (type == 1) {
					uni.share({
						provider: "weixin",
						scene: "WXSceneSession",
						type: 0,
						href: "https://app.yuntaikongtiao.com/h5/#/pages/homepage/afterShare/afterShare?invite_code=" +
							_this.USER_INFO.invite_code,
						title: '空调云台',
						summary: "空调云台",
						imageUrl: '/static/images/61.png',
						success: function(res) {
							console.log("success:" + JSON.stringify(res));
						},
						fail: function(err) {
							console.log("fail:" + JSON.stringify(err));
						}
					});
				} else {
					uni.share({
						provider: "weixin",
						scene: "WXSceneTimeline",
						type: 0,
						href: "https://app.yuntaikongtiao.com/h5/#/pages/homepage/afterShare/afterShare?invite_code=" +
							_this.USER_INFO.invite_code,
						title: '空调云台',
						summary: "空调云台",
						imageUrl: '/static/images/61.png',
						success: function(res) {
							console.log("success:" + JSON.stringify(res));
						},
						fail: function(err) {
							console.log("fail:" + JSON.stringify(err));
						}
					});
				}
				_this.popupShow1665473105743 = false;
			},
			// 预览图片
			previewImg(url) {
				let arr = [];
				arr.push(url)
				uni.previewImage({
					current: 0,
					urls: arr
				});
			},




			// 获取商品详情  post6436d06ff404b
			getDetailsInfo() {
				this.$api.post(global.apiUrls.post65e7d99143c0d, {
					aid: this.id
				}).then(res => {
					console.log(res);
					this.isShow = true;
					if (res.data.code == 1) {
						this.detailsInfo = res.data.data;
						this.swiper_img = res.data.data.xiangqingtu;
					} else {
						this.$message.info(res.data.msg);
					}
				})
			},
			// 获取地址列表
			getList() {
				this.$api.post(global.apiUrls.post6436bb9841fa6, {

				}).then(res => {
					// console.log(res);
					if (res.data.code == 1) {
						this.address_list = res.data.data;
						if (this.address_info) {

						} else {
							this.address_list.forEach((v, k) => {
								if (v.is_default == 1) {
									this.address_info = v;
								} else {
									this.address_info = this.address_list[0];
								}
							})
						}
					} else {
						this.$message.info(res.data.msg);
					}
				})
			},
			selectAddress(info) {
				this.address_info = info;
				this.popupShow1665473235250 = false;
			},
			addAddress() {
				this.popupShow1665473235250 = false;
				uni.navigateTo({
					url: '/pages/shopMall/addAddress?id=0&type=1'
				})
			},
			// 收藏商品   post643e66b869627
			getShopCollect() {
				this.$api.post(global.apiUrls.post643e66b869627, {
					goods_id: this.id
				}).then(res => {
					if (res.data.code == 1) {
						if (this.detailsInfo.is_collect == 0) {
							this.detailsInfo.is_collect = 1
						} else {
							this.detailsInfo.is_collect = 0
						}
					} else {
						this.$message.info(res.data.msg);
					}
				})
			},
			// 加入购物车   post6437b2cd4abdd
			addCard() {
				this.sku_open_type = 1;
				if (this.detailsInfo.is_open_sku == 1) {
					if (!this.classification.shop_price) {
						this.openSpec();
						return;
					}
				}
				this.$api.post(global.apiUrls.post6437b2cd4abdd, {
					goods_id: this.id,
					sku_id: this.classification.sku_id,
					num: this.shop_number
				}).then(res => {
					this.$message.info(res.data.msg);
					this.popupShow1653961165769 = false;
				})
			},
			// 商品数量
			shopNumber(e) {
				this.shop_number = e;
			},

			openSpec() {
				// this.sku_open_type = sku_open_type;
				this.popupShow1653961165769 = true;
				if (this.classification.shop_price) {
					return;
				}

				if (this.sku_list.length > 0) {
					this.classification = this.sku_list[0];
				}

				return;






				if (this.spec_list.length > 0) {
					let specs = '';
					this.spec_list.forEach((v, k) => {
						if (v.child.length > 0) {
							v.child.forEach((v1, k1) => {
								if (k1 == 0) {
									v1.isSelect = true;
									specs += v1.id + '_';
								} else {
									v1.isSelect = false;
								}
							})
						}
					})
					specs = specs.substring(0, specs.length - 1);
					// console.log(specs);
					for (var i in this.sku_list) {
						if (specs == this.sku_list[i].spec_item_id) {
							this.classification = this.sku_list[i];
							console.log(this.classification);
						}
					}
				} else {
					this.$message.info('暂无规格可以选择');
				}
			},
			// 选择规格
			selectSpec(k, key) {
				this.classification = this.sku_list[k];
				return;




				this.spec_list[k].child.forEach((v, k) => {
					v.isSelect = false;
				})
				this.spec_list[k].child[key].isSelect = true;
				this.$forceUpdate();
				let specs = '';
				this.spec_list.forEach((v, k) => {
					if (v.child.length > 0) {
						v.child.forEach((v1, k1) => {
							if (v1.isSelect) {
								specs += v.child[k1].id + '_';
							}
						})
					}
				})
				specs = specs.substring(0, specs.length - 1);
				for (var i in this.sku_list) {
					if (specs == this.sku_list[i].spec_item_id) {
						this.classification = this.sku_list[i];
						console.log(this.classification);
					}
				}
			},

			// 立即购买
			getExchange(order_type) {
				if (!this.address) {
					this.$message.info('请输入收货地址');
					return;
				}
				uni.navigateTo({
					url: '/pages/shopMall/payImmediately?shop_id='+ this.id + '&address=' + this.address + '&money=' + this.detailsInfo.jiage
				})
				return;
				
				
				
				if (!this.address_info) {
					this.popupShow1653961165769 = false;
					this.$message.info('请添加收货地址');
					setTimeout(() => {
						uni.navigateTo({
							url: '/pages/shopMall/addAddress?id=0&type=1'
						})
					}, 1000)
					return;
				}
				this.sku_open_type = order_type;
				this.order_type = order_type;
				if (this.detailsInfo.is_open_sku == 1) {
					if (!this.classification.shop_price) {
						this.openSpec();
						return;
					}
				}
				this.popupShow1653961165769 = false;
				let goods_info = [{
					goods_id: this.id,
					num: this.shop_number,
					sku_id: this.classification.sku_id
				}]
				uni.setStorageSync('goods_info', goods_info);
				uni.navigateTo({
					url: '/pages/shopMall/shoppingCartSettlement?address_id=' + this
						.address_info.address_id + '&order_type=' + order_type
				})
				
				
				


				// if (this.detailsInfo.type == 1) {
				// 	if (!this.classification.shop_price) {
				// 		this.openSpec();
				// 	} else {
				// 		this.popupShow1653961165769 = false;
				// 		uni.navigateTo({
				// 			url: '/pages/jfdh/orderSure/orderSure?goods_id=' + this.id + '&score=' + this.userInfo.user_money + '&shop_number=' + this.shop_number + '&key_name=' + this.classification.spec_item_name + '&sku_id=' + this.classification.sku_id
				// 		})
				// 	}
				// 	// this.is_exchange = false;
				// } else {
				// 	this.popupShow1653961165769 = false;
				// 	uni.navigateTo({
				// 		url: '/pages/jfdh/orderSure/orderSure?goods_id=' + this.id + '&score=' + this.userInfo.user_money + '&shop_number=' + this.shop_number
				// 	})
				// 	// this.is_exchange = false;
				// }

			},
			// 图片预览
			previewImage(index, arr) {
				uni.previewImage({
					current: index,
					urls: arr
				})
			},
			//弹-选择规格
			choiceGGFunc() {
				this.$refs.specsPopup1665474308130.open('all');
			},
			//确定多规格弹窗
			openpopFunc() {
				this.$refs.specsPopup1665474308130.open('confirm');
			}
		}
	};
</script>
<style lang="scss" scoped>
	.address_x {
		padding-top: 32rpx;
		display: flex;
		align-items: center;
		.address_x_le {
			font-size: 32rpx;
		}
		.address_x_ri {
			flex: 1;
			font-size: 28rpx;
		}
	}
	.sku_lists {
		width: 100%;
		height: 500rpx;
		scroll-view {
			width: 100%;
			height: 500rpx;
			padding: 24rpx 32rpx 0;
		}
		.active_item {
			border: 1px solid #009AFF;
			background: #FFFFFF !important;
		}

		.lists_item {
			display: flex;
			align-items: center;
			padding: 16rpx 24rpx;
			border-radius: 16rpx;
			margin-bottom: 12rpx;
			background: #f8f8f8;

			.lists_item_img {
				width: 40rpx;
				height: 40rpx;
				border-radius: 8rpx;
			}

			.lists_item_title {
				font-size: 30rpx;
				flex: 1;
				margin: 0 24rpx;
			}

			.lists_item_price {
				font-size: 28rpx;
				color: #999999;
			}
		}
	}

	.address_scoll {
		width: 100%;
		height: 240rpx;
	}

	.commoDity_fd6_0 {
		background: #fff;
		background-size: 100% !important;
		background-size: 100% auto !important;
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		max-height: 1000rpx;
	}

	.commoDity_fd6_0_c0 {
		margin: 30rpx 32rpx 0rpx 32rpx;
	}

	.commoDity_fd6_0_c0_c0 {
		width: 200rpx;
		height: 200rpx;
		border-radius: 16rpx 16rpx 16rpx 16rpx;
		margin: -60rpx 24rpx 0rpx 0rpx;
	}

	.commoDity_fd6_0_c0_c1_c0_c0_c0 {
		font-size: 36rpx;
		font-weight: 700;
		color: rgba(250, 32, 51, 1);
		margin: 0rpx 8rpx 0rpx 0rpx;
		word-wrap: break-word;
	}

	.commoDity_fd6_0_c0_c1_c0_c0_c0_1 {
		font-size: 20rpx;
		font-weight: 700;
		color: rgba(250, 32, 51, 1);
		margin: 0rpx;
		word-wrap: break-word;
	}

	.commoDity_fd6_0_c0_c1_c0_c0_c1 {
		font-weight: 400;
		color: rgba(51, 51, 51, 1);
		font-size: 22rpx;
		line-height: 28rpx;
		word-wrap: break-word;
	}

	.commoDity_fd6_0_c0_c1_c0_c1 {
		margin: 0rpx 0rpx 8rpx 0rpx;
		transform: translateY(4rpx);
	}

	.commoDity_fd6_0_c0_c1_c0_c1_c0 {
		word-wrap: break-word;
	}

	.commoDity_fd6_0_c0_c1_c0_c1_c1 {
		word-wrap: break-word;
	}

	.commoDity_fd6_0_c0_c1_c0_c2_c0 {
		word-wrap: break-word;
		font-size: 24rpx;
	}

	.commoDity_fd6_0_c0_c1_c0_c2_c1 {
		word-wrap: break-word;
		font-size: 24rpx;
	}

	.commoDity_fd6_0_c0_c1_c0_c2_c2 {
		word-wrap: break-word;
		font-size: 24rpx;
	}

	.commoDity_fd6_0_c0_c1_c1 {
		width: 28rpx;
		height: 28rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.commoDity_fd6_0_c1 {
		margin: 32rpx 32rpx 0rpx 32rpx;
	}

	.commoDity_fd6_0_c1_c0 {
		font-size: 32rpx;
		font-weight: 500;
		color: rgba(51, 51, 51, 1);
		margin: 0rpx 0rpx 24rpx 0rpx;
		word-wrap: break-word;
	}

	.commoDity_fd6_0_c1_c1_c0 {
		border: 1px solid #009AFF;
		background: #FFFFFF;
		background-size: 100% !important;
		width: 144rpx;
		height: 64rpx;
		border-radius: 32rpx 32rpx 32rpx 32rpx;
		margin: 0rpx 24rpx 24rpx 0rpx;
	}

	.commoDity_fd6_0_c1_c1_c0_c0 {
		font-size: 28rpx;
		font-weight: 500;
		color: rgba(0, 154, 255, 1);
		word-wrap: break-word;
	}

	.commoDity_fd6_0_c1_c1_c1 {
		border: 1px solid #F2F2F2;
		background: #F2F2F2;
		background-size: 100% !important;
		width: 144rpx;
		height: 64rpx;
		border-radius: 32rpx 32rpx 32rpx 32rpx;
		margin: 0rpx 24rpx 24rpx 0rpx;
		float: left;
	}

	.is_select {
		border: 1px solid #3083FF;
		background: rgba(48, 131, 255, 0.05);
		background-size: 100% !important;
		width: 144rpx;
		height: 64rpx;
		border-radius: 32rpx 32rpx 32rpx 32rpx;
		margin: 0rpx 24rpx 24rpx 0rpx;
		float: left;
		color: #3083FF !important;
	}

	.commoDity_fd6_0_c1_c1_c1_c0 {
		font-size: 28rpx;
		font-weight: 400;
		// color: rgba(51, 51, 51, 1);
		word-wrap: break-word;
	}

	.commoDity_fd6_0_c2 {
		margin: 24rpx 32rpx 0rpx 32rpx;
	}

	.commoDity_fd6_0_c2_c0 {
		font-size: 32rpx;
		font-weight: 500;
		color: rgba(51, 51, 51, 1);
		margin: 0rpx 0rpx 24rpx 0rpx;
		word-wrap: break-word;
	}

	.commoDity_fd6_0_c2_c1_c0 {
		border: 1px solid #009AFF;
		background: #FFFFFF;
		background-size: 100% !important;
		width: 144rpx;
		height: 64rpx;
		border-radius: 32rpx 32rpx 32rpx 32rpx;
		margin: 0rpx 24rpx 24rpx 0rpx;
	}

	.commoDity_fd6_0_c2_c1_c0_c0 {
		font-size: 28rpx;
		font-weight: 500;
		color: rgba(0, 154, 255, 1);
		word-wrap: break-word;
	}

	.commoDity_fd6_0_c2_c1_c1 {
		border: 1px solid #BFBFBF;
		background: #FFFFFF;
		background-size: 100% !important;
		width: 144rpx;
		height: 64rpx;
		border-radius: 32rpx 32rpx 32rpx 32rpx;
		margin: 0rpx 24rpx 24rpx 0rpx;
	}

	.commoDity_fd6_0_c2_c1_c1_c0 {
		font-size: 28rpx;
		font-weight: 400;
		color: rgba(51, 51, 51, 1);
		word-wrap: break-word;
	}

	.commoDity_fd6_0_c3 {
		margin: 16rpx 32rpx 16rpx 32rpx;
	}

	.commoDity_fd6_0_c3_c0 {
		margin: 0rpx auto 0rpx 0rpx;
		font-size: 32rpx;
		font-weight: 500;
		color: rgba(51, 51, 51, 1);
		word-wrap: break-word;
	}

	::v-deep .commoDity_numberBoxInputfd6_0_c3_c1 {
		border: 1px solid #DCDCDC;
		background: #fff;
		background-size: 100% !important;
		width: 74rpx;
		height: 50rpx;
		text-align: center;
		color: #323232;
		font-size: 28rpx;
	}

	.commoDity_fd6_0_c3_c1_c0 {
		height: 50rpx;
		width: 52rpx;
		transform: translateY(5rpx);
	}

	.commoDity_fd6_0_c3_c1_c2 {
		height: 50rpx;
		width: 52rpx;
		transform: translateY(5rpx);
	}

	.commoDity_fd6_0_c4 {
		background: #3083FF;
		background-size: 100% !important;
		border-radius: 40rpx;
		font-size: 32rpx;
		color: #fff;
		width: 686rpx;
		height: 80rpx;
		line-height: 80rpx;
		font-weight: 500;
		margin: 0 32rpx 32rpx;
	}

	.commoDity_flex_6 {
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		padding: 100rpx 0rpx 0rpx 0rpx;
	}

	.footer_btn {
		width: 686rpx;
		height: 80rpx;
		line-height: 80rpx;
		display: flex;
		border-radius: 62rpx;
		overflow: hidden;
		text-align: center;
		font-size: 30rpx;
		margin: 0 32rpx 32rpx;

		.footer_btn_1 {
			width: 50%;
			background: #F5F5F5;
		}

		.footer_btn_2 {
			width: 50%;
			background: #3083FF;
			color: #fff;
		}
	}








	.page {
		width: 100vw;
		overflow-x: hidden;
		min-height: calc(100vh - var(--window-bottom));
		background: #fff;
		background-size: 100% auto !important;
	}

	::v-deep .shopDetail_bodyItemfd1_0_c5_c1_c0 {
		width: 100%;
	}

	.shopDetail_bodyItemfd1_0_c5_c1 {
		margin: 0rpx 24rpx 0rpx 24rpx;
	}

	.shopDetail_bodyItemfd1_0_c5_c0_c1 {
		font-size: 32rpx;
		font-weight: 700;
		color: #333333;
		line-height: 45rpx;
	}

	.shopDetail_bodyItemfd1_0_c5_c0_c0 {
		background: #6A0002;
		width: 7rpx;
		height: 33rpx;
		margin: 0rpx 16rpx 0rpx 0rpx;
		border-radius: 4rpx 4rpx 4rpx 4rpx;
	}

	.shopDetail_bodyItemfd1_0_c5_c0 {
		padding: 32rpx 0rpx 32rpx 0rpx;
		margin: 0rpx 32rpx 0rpx 24rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c3_c0 {
		line-height: 33rpx;
		font-size: 24rpx;
		font-weight: 400;
		color: #999999;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c3 {
		margin: 0rpx 12rpx 0rpx 12rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c2_c2_c0 {
		width: 220rpx;
		height: 220rpx;
		border-radius: 8rpx 8rpx 8rpx 8rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c2_c2 {
		margin: 12rpx 6rpx 12rpx 6rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c2_c1_c0 {
		width: 220rpx;
		height: 220rpx;
		border-radius: 8rpx 8rpx 8rpx 8rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c2_c1 {
		margin: 12rpx 6rpx 12rpx 6rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c2_c0_c0 {
		width: 220rpx;
		height: 220rpx;
		border-radius: 8rpx 8rpx 8rpx 8rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c2_c0 {
		margin: 12rpx 6rpx 12rpx 6rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c2 {
		margin: 12rpx 0rpx 12rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c1 {
		font-size: 28rpx;
		font-weight: 400;
		color: #333333;
		line-height: 40rpx;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		margin: 0rpx 12rpx 0rpx 12rpx;
	}

	.shopDetail_star1bodyItemfd1_0_c4_c1_c0_c1_c1 {
		height: 18rpx;
		margin: 0rpx 2rpx 0rpx 2rpx;
		width: 18rpx;
	}

	.shopDetail_star1bodyItemfd1_0_c4_c1_c0_c1_c1 {
		width: 18rpx;
		height: 18rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
		margin: 0rpx 2rpx 0rpx 2rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c0_c1_c0_c1 {
		line-height: 30rpx;
		font-size: 24rpx;
		font-weight: 400;
		color: #999999;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c0_c1_c0_c0 {
		line-height: 40rpx;
		font-size: 28rpx;
		font-weight: 400;
		color: #333333;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c0_c1_c0 {
		margin: 0rpx 0rpx 8rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c0_c1 {
		margin: 0rpx 0rpx 24rpx 16rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c0_c0 {
		width: 56rpx;
		height: 56rpx;
		border-radius: 50rpx 50rpx 50rpx 50rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1_c0 {
		margin: 0rpx 12rpx 0rpx 12rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c1 {
		padding: 32rpx 0rpx 32rpx 0rpx;
		margin: 0rpx 24rpx 0rpx 24rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c0_c6 {
		width: 12rpx;
		height: 22rpx;
		margin: 0rpx 0rpx 0rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c0_c5 {
		font-size: 24rpx;
		font-weight: 500;
		color: #333333;
		margin: 0rpx 12rpx 0rpx 0rpx;
		line-height: 80rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c0_c4 {
		font-size: 24rpx;
		font-weight: 500;
		color: #333333;
		text-align: right;
		line-height: 80rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c0_c3 {
		font-size: 32rpx;
		font-weight: 700;
		color: #333333;
		line-height: 45rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c0_c2 {
		font-size: 32rpx;
		font-weight: 700;
		color: #333333;
		line-height: 45rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c0_c1 {
		font-size: 32rpx;
		font-weight: 700;
		color: #333333;
		line-height: 45rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c0_c0 {
		background: #6A0002;
		width: 7rpx;
		height: 33rpx;
		margin: 0rpx 16rpx 0rpx 0rpx;
		border-radius: 4rpx 4rpx 4rpx 4rpx;
	}

	.shopDetail_bodyItemfd1_0_c4_c0 {
		padding: 32rpx 0rpx 0rpx 0rpx;
		margin: 0rpx 24rpx 0rpx 24rpx;
	}

	.shopDetail_bodyfd1_0_c4 {
		border-top: 10px solid rgba(246, 246, 246, 1);
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c2_c1_c1 {
		width: 12rpx;
		height: 22rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c2_c1_c0 {
		font-size: 24rpx;
		font-weight: 400;
		color: #333;
		margin: 0rpx 12rpx 0rpx auto;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c2_c0 {
		font-size: 28rpx;
		font-weight: 700;
		color: #333;
		margin: 0rpx 49rpx 0rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c2 {
		padding: 24rpx 0rpx 24rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c1_c1_c2 {
		width: 12rpx;
		height: 22rpx;
		margin: 0rpx 0rpx 0rpx auto;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c1_c1_c1 {
		font-size: 28rpx;
		font-weight: 400;
		color: #333;
		margin: 0rpx 24rpx 0rpx 0rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c1_c1_c0 {
		width: 32rpx;
		height: 32rpx;
		margin: 0rpx 8rpx 0rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c1_c0 {
		font-size: 28rpx;
		font-weight: 700;
		color: #333;
		margin: 0rpx 49rpx 0rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c1 {
		border-bottom: 1px solid #eee;
		padding: 24rpx 0rpx 24rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c0_c1_c1 {
		width: 12rpx;
		height: 22rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c0_c1_c0 {
		font-size: 24rpx;
		font-weight: 400;
		color: #999999;
		margin: 0rpx 12rpx 0rpx auto;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c0_c0 {
		font-size: 28rpx;
		font-weight: 700;
		color: #333;
		margin: 0rpx 49rpx 0rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c3_c0 {
		border-bottom: 1px solid #eee;
		padding: 24rpx 0rpx 24rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c3 {
		border-top: 10px solid rgba(246, 246, 246, 1);
		padding: 0rpx 24rpx 0rpx 24rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c2_c0_c1_c1 {
		font-size: 20rpx;
		font-weight: 500;
		color: #333333;
		margin: 8rpx 0rpx 0rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c2_c0_c1_c0 {
		width: 40rpx;
		height: 40rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c2_c0_c0_c0_x {
		flex: 9;
		color: #333333;
		font-size: 32rpx;
		font-weight: 500;
		line-height: 46rpx;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.shopDetail_bodyItemfd1_0_c3_c2_c0_c0_c0 {}

	.shopDetail_bodyItemfd1_0_c3_c2 {
		padding: 32rpx 45rpx 32rpx 24rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c1_c0_c7 {
		font-size: 20rpx;
		font-weight: 500;
		color: #fff;
		line-height: 90rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c1_c0_c6 {
		font-size: 20rpx;
		font-weight: 500;
		color: #fff;
		line-height: 90rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c1_c0_c5 {
		background: rgba(255, 255, 255, 1);
		margin: 25rpx 72rpx 25rpx auto;
		width: 1rpx;
		height: 40rpx;
		background-size: 100% auto !important;
	}

	.shopDetail_price2_bodyItemfd1_0_c3_c1_c0_c4 {
		font-size: 24rpx;
		color: #fff;
	}

	.shopDetail_price1_bodyItemfd1_0_c3_c1_c0_c4 {
		font-size: 24rpx;
		color: #fff;
	}

	.shopDetail_bodyItemfd1_0_c3_c1_c0_c4 {
		color: #fff;
		font-weight: 500;
		text-decoration: line-through;
		margin: 0rpx 0rpx 0rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c1_c0_c3 {
		font-size: 20rpx;
		font-weight: 500;
		color: #fff;
		text-decoration: line-through;
		line-height: 33rpx;
		margin: 4rpx 0rpx 0rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c1_c0_c2 {
		font-size: 20rpx;
		font-weight: 500;
		color: #fff;
		line-height: 33rpx;
		margin: 4rpx 0rpx 0rpx 18rpx;
	}

	.shopDetail_price2_bodyItemfd1_0_c3_c1_c0_c1 {
		font-size: 28rpx;
		font-weight: 700;
		color: #fff;
	}

	.shopDetail_price1_bodyItemfd1_0_c3_c1_c0_c1 {
		font-size: 41rpx;
		font-weight: 700;
		color: #fff;
	}

	.shopDetail_bodyItemfd1_0_c3_c1_c0_c1 {
		color: #ff5536;
		font-weight: 600;
	}

	.shopDetail_bodyItemfd1_0_c3_c1_c0_c0 {
		font-size: 26rpx;
		font-weight: 500;
		color: #fff;
		margin: 6rpx 0rpx 0rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c1 {
		background: #3090FF;
		padding: 0rpx 32rpx 0rpx 24rpx;
		background-size: 100% auto !important;
		height: 90rpx;
	}

	.shopDetail_numberbodyItemfd1_0_c3_c0_c0_c0 {
		background: rgba(0, 0, 0, 0.5);
		position: absolute;
		bottom: 20rpx;
		right: 30rpx;
		width: 80rpx;
		height: 40rpx;
		border-radius: 20rpx 20rpx 20rpx 20rpx;
		font-size: 24rpx;
		color: #FFFFFF;
		line-height: 46rpx;
		font-weight: 400;
	}

	.shopDetail_bodyItemfd1_0_c3_c0_c0_c1 {
		width: 750rpx;
		height: 750rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c0_c0_c1_c0 {
		width: 750rpx;
		height: 750rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.shopDetail_bodyItemfd1_0_c3_c0_c0 {
		width: 750rpx;
		height: 750rpx;
	}

	.shopDetail_swiperDotUnselectedbodyItemfd1_0_c3_c0_c0 {
		border: 1px solid rgba(0, 0, 0, 0.3);
		background: rgba(0, 0, 0, 0.3);
		width: 16rpx;
		height: 16rpx;
		border-radius: 100rpx 100rpx 100rpx 100rpx;
		margin: 0rpx 6rpx 0rpx 0rpx;
		font-size: 24rpx;
		color: #fff;
	}

	.shopDetail_swiperDotSelectedbodyItemfd1_0_c3_c0_c0 {
		border: 1px solid #00A7FF;
		background: #00A7FF;
		width: 16rpx;
		height: 16rpx;
		border-radius: 100rpx 100rpx 100rpx 100rpx;
		margin: 0rpx 6rpx 0rpx 0rpx;
		font-size: 24rpx;
		color: #fff;
	}

	::v-deep .shopDetail_swiperDotbodyItemfd1_0_c3_c0_c0 {
		position: absolute;
		bottom: 20rpx;
		left: 0rpx;
		right: 0rpx;
	}

	.shopDetail_linefd1_0 {
		background: #3090FF;
		width: 66rpx;
		height: 4rpx;
		top: 86rpx;
		background-size: 100% auto !important;
		border-radius: 16rpx 16rpx 16rpx 16rpx;
	}

	.shopDetail_rightfd1_0_c0_c0 {
		width: 40rpx;
		height: 40rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.shopDetail_rightfd1_0_c0 {
		width: 200rpx;
		height: 100%;
		padding: 0rpx 24rpx 0rpx 0rpx;
	}

	.shopDetail_leftfd1_0_c0_c0 {
		font-size: 36rpx;
		font-weight: 400;
		color: #333;
	}

	.shopDetail_leftfd1_0_c0 {
		width: 200rpx;
		height: 100%;
		padding: 0rpx 0rpx 0rpx 24rpx;
	}

	.checkTitlefd1_0 {
		font-weight: 700 !important;
		font-size: 32rpx !important;
		color: #6A0002 !important;
		background-color: rgba(255, 255, 255, 1) !important;
	}

	::v-deep .shopDetail_benbenTabsfd1_0 {
		background: #fff;
		width: 750rpx;
		height: 90rpx;
		white-space: nowrap;
		text-align: center;
		font-size: 32rpx;
		font-weight: 500;
		color: #666666;
		z-index: 999 !important;
	}

	.shopDetail_fd2_0_c1_c1_c1 {
		font-size: 24rpx;
		font-weight: 400;
		color: #333;
	}

	.shopDetail_fd2_0_c1_c1_c0 {
		width: 80rpx;
		height: 80rpx;
		border-radius: 40rpx 40rpx 40rpx 40rpx;
		margin: 0rpx 0rpx 16rpx 0rpx;
	}

	.shopDetail_fd2_0_c1_c0_c1 {
		font-size: 24rpx;
		font-weight: 400;
		color: #333;
	}

	.shopDetail_fd2_0_c1_c0_c0 {
		width: 80rpx;
		height: 80rpx;
		border-radius: 40rpx 40rpx 40rpx 40rpx;
		margin: 0rpx 0rpx 16rpx 0rpx;
	}

	.shopDetail_fd2_0_c1 {
		padding: 0rpx 0rpx 58rpx 0rpx;
	}

	.shopDetail_fd2_0_c0_c2_c0 {
		width: 40rpx;
		height: 40rpx;
		border-radius: 20rpx 20rpx 20rpx 20rpx;
	}

	.shopDetail_fd2_0_c0_c2 {
		margin: 0rpx 2rpx 0rpx 0rpx;
	}

	.shopDetail_fd2_0_c0_c1_c0 {
		font-size: 32rpx;
		font-weight: 700;
		color: #333;
		margin: 0rpx 16rpx 0rpx 16rpx;
	}

	.shopDetail_fd2_0_c0_c1 {
		padding: 40rpx 0rpx 48rpx 0rpx;
	}

	.shopDetail_fd2_0_c0_c0 {
		width: 40rpx;
	}

	.shopDetail_fd2_0_c0 {
		padding: 0rpx 13rpx 0rpx 0rpx;
	}

	.shopDetail_fd2_0 {
		background: #fff;
		background-size: 100% auto !important;
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		padding: 0rpx 32rpx 0rpx 32rpx;
	}

	.shopDetail_flex_3 {
		background: #fff;
		background-size: 100% auto !important;
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		padding: 0rpx 0rpx 24rpx 0rpx;
	}

	.shopDetail_fd3_2_c0 {
		color: #FFFFFF;
		font-size: 32rpx;
		font-weight: 500;
		line-height: 32rpx;
	}

	.shopDetail_fd3_2 {
		background: #3090FF;
		padding: 22rpx 0rpx 22rpx 0rpx;
		margin: 39rpx 56rpx 0rpx 56rpx;
		border-radius: 44rpx 44rpx 44rpx 44rpx;
		width: 638rpx;
		height: 88rpx;
	}

	.shopDetail_fd3_1_c1_c1 {
		font-size: 28rpx;
		font-weight: 700;
		color: rgba(153, 153, 153, 1);
		line-height: 40rpx;
	}

	.shopDetail_fd3_1_c1_c0 {
		width: 32rpx;
		height: 32rpx;
		margin: 0rpx 24rpx 0rpx 0rpx;
	}

	.shopDetail_fd3_1_c1 {
		margin: 24rpx 0rpx 24rpx 0rpx;
	}

	.shopDetail_fd3_1_c0_c1 {
		font-size: 28rpx;
		font-weight: 700;
		color: #333;
		line-height: 40rpx;
	}

	.shopDetail_fd3_1_c0_c0 {
		width: 32rpx;
		height: 32rpx;
		margin: 0rpx 24rpx 0rpx 0rpx;
	}

	.shopDetail_fd3_1_c0 {
		margin: 24rpx 0rpx 24rpx 0rpx;
	}

	.shopDetail_fd3_1 {
		background: #fff;
		background-size: 100% auto !important;
		padding: 0rpx 30rpx 0rpx 30rpx;
	}

	.shopDetail_fd3_0_c0_c2_c0 {
		width: 28rpx;
		height: 28rpx;
		border-radius: 20rpx 20rpx 20rpx 20rpx;
	}

	.shopDetail_fd3_0_c0_c2 {
		margin: 0rpx 2rpx 0rpx 0rpx;
	}

	.shopDetail_fd3_0_c0_c1_c2 {
		width: 50rpx;
		height: 18rpx;
	}

	.shopDetail_fd3_0_c0_c1_c1 {
		font-size: 36rpx;
		font-weight: 700;
		color: #333333;
		line-height: 50rpx;
		margin: 0rpx 24rpx 0rpx 24rpx;
	}

	.shopDetail_fd3_0_c0_c1_c0 {
		width: 50rpx;
		height: 10rpx;
	}

	.shopDetail_fd3_0_c0_c0 {
		width: 28rpx;
		height: 28rpx;
	}

	.shopDetail_fd3_0_c0 {
		padding: 0rpx 13rpx 0rpx 0rpx;
	}

	.shopDetail_fd3_0 {
		border-radius: 32rpx 32rpx 0rpx 0rpx;
		padding: 40rpx 32rpx 24rpx 32rpx;
	}

	.shopDetail_flex_4 {
		background: #fff;
		background-size: 100% auto !important;
		border-radius: 32rpx 32rpx 0rpx 0rpx;
		padding: 40rpx 32rpx 45rpx 32rpx;
	}

	.shopDetail_fd4_1 {
		line-height: 52rpx;
		font-size: 26rpx;
		font-weight: 400;
		color: #333;
		height: 280rpx;

		scroll-view {
			height: 100%;
			width: 100%;
		}
	}

	.shopDetail_fd4_0_c2 {
		width: 28rpx;
		height: 28rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.shopDetail_fd4_0_c1_c2 {
		width: 50rpx;
		height: 10rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.shopDetail_fd4_0_c1_c1 {
		line-height: 45rpx;
		font-size: 36rpx;
		font-weight: 700;
		color: #333;
		margin: 0rpx 24rpx 0rpx 24rpx;
	}

	.shopDetail_fd4_0_c1_c0 {
		width: 50rpx;
		height: 10rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.shopDetail_fd4_0_c1 {
		position: relative;
	}

	.shopDetail_fd4_0_c0 {
		height: 28rpx;
		width: 28rpx;
	}

	.shopDetail_fd4_0 {
		margin: 0rpx 0rpx 44rpx 0rpx;
	}

	.shopDetail_flex_5 {
		background: #fff;
		width: 750rpx;
		height: 96rpx;
		overflow: hidden;
		z-index: 10;
		background-size: 100% auto !important;
		bottom: calc(0rpx + var(--window-bottom));
		padding-bottom: constant(safe-area-inset-bottom);
		padding-bottom: env(safe-area-inset-bottom);
	}

	.shopDetail_fd5_3 {
		background: #3090FF;
		font-size: 28rpx;
		color: #FFFFFF;
		width: 160rpx;
		height: 96rpx;
		line-height: 96rpx;
		font-weight: 500;
		text-align: center;
	}

	.shopDetail_fd5_2 {
		background: rgba(230, 9, 24, 1);
		font-size: 28rpx;
		color: #FFFFFF;
		margin: 0rpx 0rpx 0rpx auto;
		width: 160rpx;
		height: 96rpx;
		line-height: 96rpx;
		font-weight: 500;
		text-align: center;
	}

	.shopDetail_fd5_1_c0 {
		color: #2A2A2A;
		font-size: 28rpx;
		font-weight: 500;
		line-height: 36rpx;
		margin: 0rpx 47rpx 0rpx 0rpx;
	}

	.shopDetail_fd5_0_c1_c1 {
		font-size: 20rpx;
		font-weight: 400;
		color: #333333;
	}

	.shopDetail_fd5_0_c1_c0 {
		width: 44rpx;
		height: 44rpx;
		margin: 0rpx 0rpx 6rpx 0rpx;
	}

	.shopDetail_fd5_0_c1 {
		margin: 0rpx 0rpx 0rpx 69rpx;
	}

	.shopDetail_fd5_0_c0_c1 {
		font-size: 20rpx;
		font-weight: 400;
		color: #333333;
	}

	.shopDetail_fd5_0_c0_c0 {
		width: 44rpx;
		height: 44rpx;
		margin: 0rpx 0rpx 6rpx 0rpx;
	}

	.shopDetail_fd5_0_c0 {
		margin: 0rpx 0rpx 0rpx 34rpx;
	}

	.shopDetails_fd7_0_c1_c1 {
		background: #3090FF;
		border-radius: 90rpx;
		font-size: 32rpx;
		color: #fff;
		width: 638rpx;
		height: 88rpx;
		line-height: 88rpx;
		font-weight: 500;
		margin: 0 auto;
	}

	.shopDetails_fd7_0_c1_c0 {
		background: var(--benbenbgColor1);
		border-radius: 90rpx 0rpx 0rpx 90rpx;
		font-size: 32rpx;
		color: #fff;
		width: 236rpx;
		height: 88rpx;
		line-height: 88rpx;
		font-weight: 500;
	}
</style>